Base class for an edit view using VSTGUI. More...
#include <vstguieditor.h>
Public Member Functions | |
VSTGUIEditor (void *controller, ViewRect *size=0) | |
Constructor. | |
virtual | ~VSTGUIEditor () |
Destructor. | |
virtual bool | open (void *parent)=0 |
Called when the editor will be opened. | |
virtual void | close ()=0 |
Called when the editor will be closed. | |
void | setIdleRate (int32 millisec) |
Sets the idle rate controlling the parameter update rate. | |
CMessageResult | notify (CBaseObject *sender, const char *message) |
void | forget () |
void | remember () |
long | getNbReference () const |
tresult | isPlatformTypeSupported (FIDString type) |
tresult | onSize (ViewRect *newSize) |
void | beginEdit (long index) |
Called from VSTGUI when a user begins editing. | |
void | endEdit (long index) |
Called from VSTGUI when a user ends editing. | |
long | getKnobMode () const |
Base class for an edit view using VSTGUI.
VSTGUIEditor | ( | void * | controller, | |
ViewRect * | size = 0 | |||
) |
Constructor.
~VSTGUIEditor | ( | ) | [virtual] |
Destructor.
virtual bool open | ( | void * | parent | ) | [pure virtual] |
Called when the editor will be opened.
virtual void close | ( | ) | [pure virtual] |
Called when the editor will be closed.
void setIdleRate | ( | int32 | millisec | ) |
Sets the idle rate controlling the parameter update rate.
CMessageResult notify | ( | CBaseObject * | sender, | |
const char * | message | |||
) |
void forget | ( | ) | [inline] |
void remember | ( | ) | [inline] |
long getNbReference | ( | ) | const [inline] |
Reimplemented from CPluginView.
Reimplemented from CPluginView.
void beginEdit | ( | long | index | ) |
Called from VSTGUI when a user begins editing.
The default implementation calls performEdit of the EditController.
void endEdit | ( | long | index | ) |
Called from VSTGUI when a user ends editing.
The default implementation calls endEdit of the EditController.
VSTGUI_INT32 getKnobMode | ( | ) | const |